#login-root{
    height: 100%;
}

.login-container{ 
      width: 100%;
    height: 100%;
    background: white;
    padding: .344rem;
    >div{    
          height: 100%;
        header{           
        h2{
            margin: .054rem  0  .444rem;
            display: flex;
            font-size: .23rem;
            font-weight: 400;
            align-items: center;
            justify-content: space-between;
            span{
                display: inline-block;
                font-size: .166rem;
                color:#00b38a;
                text-align: right;
              
            }
        }
    }
    .form{
        
        .ipt{
            padding: .112rem 0;
            border-bottom: 1px solid #e8e8e8;
            input{
                width: 100%;
                font-size: .18rem;
                color: #333;
                border: 0;
            }
        }
        .login-button{
             input{
                 width: 100%;
                 height: .485rem;
                 background: #00b38a;
                 margin-top: .5rem;
                 font-size: .18rem;
                 color: white;
                 line-height: .485rem;
                 border: 0;
             }
        }
    }
    }
   footer{  
       display: block;
        color: #00b38a;
        margin-top: 3.5rem;
        font-size: .166rem;
    }
} 
